<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
            "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML>
<HEAD>



<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<META name="GENERATOR" content="hevea 1.08">
<LINK rel="stylesheet" type="text/css" href="libman.css">
<TITLE>
Global Constraints
</TITLE>
</HEAD>
<BODY >
<A HREF="libman034.html"><IMG SRC ="previous_motif.gif" ALT="Previous"></A>
<A HREF="libman032.html"><IMG SRC ="contents_motif.gif" ALT="Up"></A>
<A HREF="libman036.html"><IMG SRC ="next_motif.gif" ALT="Next"></A>
<HR>

<H2 CLASS="section"><A NAME="htoc72">6.3</A>&nbsp;&nbsp;Global Constraints</H2>
A number of global constraints are available which directly correspond
(and are in fact implemented via) their counterparts in
lib(ic_global):
<DL CLASS="description" COMPACT=compact><DT CLASS="dt-description">
<A HREF="../bips/lib/ic_symbolic/alldifferent-1.html"><B>alldifferent(+List)</B></A><A NAME="@default197"></A><DD CLASS="dd-description">
 All list elements are different
<DT CLASS="dt-description"><A HREF="../bips/lib/ic_symbolic/occurrences-3.html"><B>occurrences(++Value,+List,?N)</B></A><A NAME="@default198"></A><DD CLASS="dd-description">
 Value occurs N times in List
<DT CLASS="dt-description"><A HREF="../bips/lib/ic_symbolic/atmost-3.html"><B>atmost(++N,+List,++Value)</B></A><A NAME="@default199"></A><DD CLASS="dd-description">
 Value occurs at most N times in List
</DL>
<HR>
<A HREF="libman034.html"><IMG SRC ="previous_motif.gif" ALT="Previous"></A>
<A HREF="libman032.html"><IMG SRC ="contents_motif.gif" ALT="Up"></A>
<A HREF="libman036.html"><IMG SRC ="next_motif.gif" ALT="Next"></A>
</BODY>
</HTML>
